@charset "utf-8";
/* CSS Document */
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";font-size:12px;}
*{margin:0px; padding:0px;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none;}
em{font-style:normal;}
.clear{clear:both; +display:inline;}

.main{ clear:both; }

.focus{position:relative;text-align: center;}
.focusbox{width:100%;display:inline-block;overflow:hidden; text-align:center;position: relative;}
.focusbox span{position:relative;display:table-cell;float:left;}
.focusbox img{display:inline-block;width:100%;height:240px;vertical-align:middle;}
.focusnum{position: absolute;left:38%;bottom:10px;height:13px;z-index: 1;}
.focusnum:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.focusnum span{color:#fff;overflow:hidden;width:11px;height:11px;margin-right:6px;background:url(../images/icon.png) no-repeat;cursor: pointer;display:inline-block;}
.focusnum .active{background-position:-20px 0;}


.main_list{ overflow: hidden;}
.main_list li{height: 56px;padding: 8px 90px 0 66px;border-bottom: 1px solid #e5e5e5;position: relative; overflow:hidden;}
.cat-list li{ padding-right: 8px;}
.main_list .pic{left:10px;top:10px; width:48px; height:48px;overflow: hidden;position: absolute;}
.main_list .pic img{ border-radius: 10px;}

.main_list .name {height: 24px;line-height: 24px;overflow: hidden;font-size:14px; font-weight:normal;}
.main_list .name a{color:#474747;}
.soft-size {float: left;margin-left: 15px;font-size:12px;color:#707070;}

.main_list .info{padding-top:4px; height:19px; line-height:19px;overflow:hidden;}


.btn_dl_nor{display:block;color:#999; font-size:18px;position: absolute;right: 8px;top:20px;}

.more_tip{height:40px; text-align: center;line-height:40px; color:#a7a7a7; font-size:16px; background:#f4f4f4; clear:both;}

.sjbz{ margin-top:10px;}
.sjbz .title{ height:34px; line-height:34px; border-bottom:1px solid #e5e5e5; padding-left:10px;}
.sjbz .title b{ font-weight:normal; display:block; width:6px; height:20px; margin-top:7px; background:#a0d708; float:left;}
.sjbz .title span{font-size:16px; color:#505050; float:left; margin-left:10px;}
.sjbz_box{ padding:10px 1% 0;}
.sjbz_box li{ float:left; width:135px; margin-left:12px; height:190px; margin-bottom:15px;}
.sjbz_box li img{ width:135px;height:190px ;}

.sjbz_more{height:39px; text-align: center;line-height:39px; border-top:1px solid #e5e5e5;font-size:16px; background:#f4f4f4;color:#a7a7a7; clear:both;}
.sjbz_more a{ color:#6bb106; }


@media all and (min-width:200px) and (max-width:480px){ 
 .nav ul li{font-size:14px;}
 .main_list li{ padding-right:80px;}
 .soft_list li{ padding-right:1%; }
 .btn_dl_nor{ right:6px;}
 .dbgg .ggnr{ width:100%; position:relative;}
 .dbgg .ggnr img{width:100%;}
}

@media all and (max-width:240px){
	.newstext img{ 


}
	}

@media all and (max-width:320px){
	.search_box{ width:28%;} 
	.newstext img{

}
	}
@media all and (min-width:480px) { 
body{font-size:16px;}
.head{height:88px;}
.logo{margin-top:17px;}
  .nav ul li{font-size:21px; height:45px; line-height:45px;}
  .main_list li{height:84px;padding: 8px 120px 0 94px;border-bottom: 1px solid #e5e5e5;position: relative; overflow:hidden;}
  .soft_list li{ padding-right:1%; }
  .main_list .pic{left:10px;top:10px; width:75px; height:75px;overflow: hidden;position: absolute;}
  .main_list .pic img{ border-radius: 10px;width:75px; height:75px;}
  .main_list .name{ font-size:21px; height:28px; line-height:28px; margin-top:8px;}
  .soft-size{font-size:20px;}
  .focus{ max-width:480px; margin:0 auto;}
  
  .main_list .info{height:31px; line-height:31px;}
.star5{background-position: 0 5px;}
.star4{background-position: -21px 5px;}
.star3{background-position: -45px 5px;}
.star2{background-position: -68px 5px;}
.star1{background-position: -92px 5px;}
.btn_dl_nor,.msxz{font-size:20px;top:28px;}
.more_tip{height:50px; line-height:50px; font-size:18px;}
.sjbz .title{height:40px; line-height:40px;}
.sjbz .title b{height:24px;}
.sjbz .title span{font-size:22px;}
.sjbz_more{height:50px; line-height:50px; font-size:18px;}

.xqy .info .stars{ height:25px; margin-top:3px;}
.xqy .lb{font-size:20px;}

.xqy .pic{top:20px;}
.xqy .info{ padding-top:0px; height:31px; line-height:31px;}
.xqy li{ height:102px;}
.msxz{top:38px;}
}

.footer{text-align: center;margin: 10px 0;color: #707070;font-size: 14px;vertical-align: middle;font-weight:bold;}


